home *** CD-ROM | disk | FTP | other *** search
/ Ultra Pack / UltraComputing Partner Applications.iso / Faximum / FAXserver / convert / tiff < prev   
Encoding:
Text File  |  1994-11-16  |  1009 b   |  84 lines

  1. #SccsId = "@(#)tiff    1.5  94/08/03"
  2.  
  3. FAXHOME=${FAXHOME:-/opt/FAXserver}
  4. PATH=$FAXHOME/bin:/bin:/usr/bin
  5. export FAXHOME PATH
  6. MYNAME=$0
  7. IFILE=
  8. OFILE=
  9. CONVARGS=
  10. RESOLUTION=
  11.  
  12. case `basename $0` in
  13.     tiff)
  14.         ;;
  15.  
  16.     tiff-lo)
  17.         RESOLUTION=-l
  18.         ;;
  19.  
  20.     *)
  21.         echo $0: unknown tiff conversion
  22.         exit 1
  23. esac
  24.  
  25. while [ "$1" != "" ]
  26. do
  27.     case "$1" in
  28.     -h | -l)
  29.         RESOLUTION=$1
  30.         ;;
  31.  
  32.     -i | -O | -P)
  33.         if [ "$2" = "" ]
  34.         then
  35.             echo $MYNAME: argument to $1 missing
  36.             exit 1
  37.         fi
  38.         CONVARGS="$CONVARGS $1 $2"
  39.         shift
  40.         ;;
  41.  
  42.     -o)
  43.         if [ "$2" = "" ]
  44.         then
  45.             echo $MYNAME: missing output filename
  46.             exit 1
  47.         fi
  48.         OFILE=$2
  49.         shift
  50.         ;;
  51.  
  52.     -s)
  53.         if [ "$2" = "" ]
  54.         then
  55.             echo $MYNAME: missing paperlength
  56.             exit 1
  57.         fi
  58.         CONVARGS="$CONVARGS -s $2"
  59.         shift
  60.         ;;
  61.  
  62.     -*)
  63.         CONVARGS="$CONVARGS $1"
  64.         ;;
  65.  
  66.     *)
  67.         if [ "$IFILE" ]
  68.         then
  69.             OFILE=$1
  70.         else
  71.             IFILE=$1
  72.         fi
  73.     esac
  74.     shift
  75. done
  76.  
  77. if [ ! "$IFILE" -o ! "$OFILE" ]
  78. then
  79.     echo usage: $MYNAME '[options]' tifffile outputfile
  80.     exit 1
  81. fi
  82.  
  83. tifftiff $RESOLUTION $CONVARGS -o $OFILE $IFILE
  84.